<?php
    echo $javascript->link('people');
?>

<script>
    
    var get_districts_list_url = "<?php echo $this->Html->url(array(
                                                            'controller' => 'People',
                                                            'action'    => 'get_districts_list'
                                                        )); ?>"
    var get_towns_list_url = "<?php echo $this->Html->url(array(
                                                            'controller' => 'People',
                                                            'action'    => 'get_towns_list'
                                                        )); ?>"                                                        
    
    $(function() {
        
        // ogni volta che scelgo una regione aggiorno la select che contiene le province
        
        $( '#PersonRegionId' ).change(function() {
            
            var region_id = $(this).val();
            if(region_id != '') {
                remove_all_options('PersonDistrictId', 'Selezionare la provincia');
                remove_all_options('PersonTownId', 'Selezionare la città');
                get_districts_list(region_id, get_districts_list_url, 'PersonDistrictId');
            }
                
            
        })
        
        // ogni volta che scelgo una provincia aggiorno la select che contiene le città
        $( '#PersonDistrictId' ).change(function() {
            
            var district_id = $(this).val();
            if(district_id != '') {
                remove_all_options('PersonTownId', 'Selezionare la città');
                get_towns_list(district_id, get_towns_list_url, 'PersonTownId');
            }
            
        })
        
    })
    
</script>

<!-- File: /app/views/posts/add.ctp -->

<h1>Informazioni personali</h1>
<?php

$current_year = date('Y');
$unix_timestamp = time();
$max_year = $current_year;


echo $form->create('Person');

?>

<fieldset><legend>Informazioni personali</legend>

<?php

$personalInfo = $form->input('name', array('label' => 'Nome'));
$personalInfo .= $form->input('surname', array('label' => 'Cognome'));
$personalInfo .= $form->input('birthdate', array('type'=>'date','empty'=>true, 'minYear'=>1920, 
                              'maxYear'=>$max_year, 'label' => 'Data di nascita'));

$options = array('M' => 'Maschile', 'F' => 'Femminile');
$personalInfo .= $form->input('gender', array(
                                            'empty' => 'Selezionare il sesso',
                                            'type' => 'select',
                                            'options' => $options,
                                            'label' => 'Sesso'
                               ));;

//$personalInfo .= $form->input('nationality_code', array('label' => 'Nazionalit&agrave (Es: IT)'));

echo $personalInfo;
?>

</fieldset>

<?php

echo $form->inputs(array('legend' => 'Indirizzo',
                         'address' => array('label' => 'Indirizzo'),
                         'region_id' => array(
                                            'label' => 'Regione',
                                            'type' => 'select',
                                            'options' => $regions,
                                            'empty' => 'Selezionare la regione'
                                          ),
                         'district_id' => array(
                                            'label' => 'Provincia',
                                            'type' => 'select',
                                            'empty' => 'Selezionare la provincia'
                                          ),
                         'town_id' => array(
                                        'label' => 'Citt&agrave;',
                                        'type' => 'select',
                                        'empty' => 'Seleziona la città'
                                      ),
                         'postalCode' => array('label' => 'CAP'),
                         'country_code' => array('label' => 'Paese (Es: IT'),
                         'country_label' => array('label' => 'Paese (Es: Italia)'),
                        ));

echo $form->inputs(array('legend' => 'Contatti',
                         'telephone_number' => array('label' => 'Telefono'),
                         'mobile' => array('label' => 'Mobile'),
                         'fax' => array('label' => 'Fax'),
                         'email' => array('label' => 'Email', 'value' => $email)
                        ));

echo $form->input('user_id', array(
                             'type' => 'hidden',
                             'value' => $user_id));
?>

<?php

echo $form->end('Salva');

?>